package com.carkeeper.subject.service;

import com.carkeeper.subject.pojo.Store;
import com.carkeeper.subject.pojo.StoreUser;
import com.github.pagehelper.Page;

import java.util.List;
import java.util.Map;

/**
 * @author chengxihua
 * @version 1.0
 * @date 2020/11/25 16:02
 */
public interface StoreUserService {

    /**
     * 查询审核状态成功信息
     * @return
     */
    Page<Store> findStoreSuccessByAuditStatus(Map<String, Object> searMap, int page, int size);



    /**
     * 创建管理员
     * @param storeUser
     * @return
     */
    int insertStoreUser(StoreUser storeUser);

    /**
     * 重置密码
     * @param id
     * @return
     */
    int resetPasswordsByUserId(Long id, String password) throws Exception;

    /**
     * 分页多条件分页查询用户
     * @param searMap
     * @param page
     * @param size
     * @return
     */
     Page<StoreUser> findAllStoreUser(Map<String, Object> searMap, int page, int size);


    /**
     * 锁定用户
     * @param id
     */
     int lockUser(Long id);
}
